www.gusucode.com > VC++ 模仿MSN界面 > VC++ 模仿MSN界面/gusucode/MSN/ChatRight.cpp
//Download by http://www.NewXing.com // ChatRight.cpp : implementation file // #include "stdafx.h" #include "MSN.h" #include "ChatRight.h" #ifdef _DEBUG #define new DEBUG_NEW #undef THIS_FILE static char THIS_FILE[] = __FILE__; #endif ///////////////////////////////////////////////////////////////////////////// // CChatRight dialog CChatRight::CChatRight(CWnd* pParent /*=NULL*/) : CDialog(CChatRight::IDD, pParent) { //{{AFX_DATA_INIT(CChatRight) // NOTE: the ClassWizard will add member initialization here //}}AFX_DATA_INIT } void CChatRight::DoDataExchange(CDataExchange* pDX) { CDialog::DoDataExchange(pDX); //{{AFX_DATA_MAP(CChatRight) DDX_Control(pDX, IDC_STATICM, m_faceMe); DDX_Control(pDX, IDC_STATIC_F, m_faceFriend); //}}AFX_DATA_MAP } BEGIN_MESSAGE_MAP(CChatRight, CDialog) //{{AFX_MSG_MAP(CChatRight) ON_WM_SIZE() ON_WM_ERASEBKGND() ON_WM_NCCREATE() //}}AFX_MSG_MAP END_MESSAGE_MAP() ///////////////////////////////////////////////////////////////////////////// // CChatRight message handlers void CChatRight::OnSize(UINT nType, int cx, int cy) { CDialog::OnSize(nType, cx, cy); if (m_faceMe.m_hWnd==NULL) return; m_faceMe.MoveWindow((cx-120)/2,cy-120-5,120,120); m_faceFriend.MoveWindow((cx-120)/2, 0,120,120); } BOOL CChatRight::OnEraseBkgnd(CDC* pDC) { // TODO: Add your message handler code here and/or call default //return TRUE; return CDialog::OnEraseBkgnd(pDC); } BOOL CChatRight::OnNcCreate(LPCREATESTRUCT lpCreateStruct) { if (!CDialog::OnNcCreate(lpCreateStruct)) return FALSE; SetWindowSkinResID(m_hWnd, 1000); return TRUE; }